<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<script>
    let password = prompt("请输入密码：")
    // 密码要求大写字符，小写字符，数字
    let reg = /^[a-zA-Z0-9]{3,6}$/g

    let a = password.match(reg)


    if(a){
        console.log("密码格式正确")
    }else{
        console.log("密码格式不正确")
    }
    console.log(typeof a)
    console.log(a)

    /**
     * 在JS中数据类型是可以相互转换的， if判断的时候不一定必须根据boolean类型判断，
     * 如果是数字类型，1 - true   0-false
     * 如果是object类型  null- false   对象不是Null   true
     */
    // if(new String("abc")){
    //     console.log(true)
    // }else{
    //     console.log(false)
    // }




    // let str = "Java"
    //
    // let reg = /Java/g
    //
    // var r = str.match(reg);
    //
    // console.log(r)
    //
    // console.log("----------------------")
    //
    // if(r){
    //     console.log(true)
    // }else{
    //     console.log(false)
    // }
    //
    // console.log(typeof r)




</script>
</body>
</html>